European barracuda - Alemán Inglés Diccionario